 const express = require("express") //1.引入express
 const router = express.Router() //2.引入路由
 const {db,genid} = require("../db/DbUtils")//引入雪花id和数据库

// // 4.测试接口

 router.get("/test",async (req, res) => {  //async允许异步执行
  //  db.all("select * from `admin`", [], (err, rows) => {
  //   promist封装成一个函数，再执行，不然会嵌套很多个数据语句
  //   console.log(rows)
  //  })
  //  then方法，是接收之前promise异步的方法
  //  db.async.all("select * from `admin`", []).then((res) => { 
  //    console.log(res);
  //  })
   let out = await db.async.all("select * from `admin`", []);
  
   res.send({
     id: genid.NextId(),
     out//out:out返回数据等于err,rows
  })
})

// 这里from打错了，导致查出来的内容是undifine

 module.exports = router //3.导出路由

